<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/3/28
 * Time: 10:42
 */

namespace app\index\controller;

use think\Controller;
# 前置操作
class Demo5 extends Controller
{
    protected $beforeActionList = [
        'first',
        'second' =>  ['except'=>'hello'],
        // 表示这些方法不使用前置方法
        'three'  =>  ['only'=>'hello,data'],
        // 表示只有这些方法使用前置方法。
    ];

    protected function first(){
        echo 'first<br/>';
    }

    protected function second(){
        echo 'second<br/>';
    }

    protected function three(){
        echo 'three<br/>';
    }

    public function hello(){
        return 'hello';
    }

    public function test(){
        return 'test';
    }

    public function test2(){
//        $this->error('新增失败');
        $this->success('新增成功', 'test');
    }

    public function data(){
        return 'data';
    }
}